package net.stratusprogramming.school.Game.Framework.Scene;

import net.stratusprogramming.school.Game.Framework.System.SaveMgr;

import org.newdawn.slick.Graphics;

public class GameObject extends Actor {
	
	public GameObject() {
		initBoundingBox();
	}
		

	// events
	public void touchesPlayer() {}
	
	/* (non-Javadoc)
	 * @see net.stratusprogramming.school.Game.Framework.Scene.Actor#update(int)
	 */
	@Override
	public void update(int delta) {
		touchesPlayer();
		
	}

	/* (non-Javadoc)
	 * @see net.stratusprogramming.school.Game.Framework.Scene.Actor#render(org.newdawn.slick.Graphics)
	 */
	@Override
	public void render(Graphics g) {
		// TODO Auto-generated method stub
		
	}

	/* (non-Javadoc)
	 * @see net.stratusprogramming.school.Game.Framework.Scene.Actor#save(net.stratusprogramming.school.Game.Framework.System.SaveMgr)
	 */
	@Override
	public void save(SaveMgr saveMgr) {
		// TODO Auto-generated method stub
		
	}

	/* (non-Javadoc)
	 * @see net.stratusprogramming.school.Game.Framework.Scene.Actor#load(net.stratusprogramming.school.Game.Framework.System.SaveMgr)
	 */
	@Override
	public void load(SaveMgr saveMgr) {
		// TODO Auto-generated method stub
		
	}

}
